import Vue from 'vue'
import Vuex from 'vuex'

import user from './modules/user'
import setting from './modules/setting'
import permission from './modules/permission'

Vue.use(Vuex)

// 环境变量
// process.env.NODE_ENV  可以得知当前是何种环境   development 开发环境       production  生产环境 需要yarn build 进行打包

// console.log(process.env)

export default new Vuex.Store({
  // 记得开启严格模式  只在开发环境中开启（生产环境下关闭严格模式）
  // strict: process.env.NODE_ENV === 'development',
  state: {},
  getters: {},
  mutations: {},
  actions: {},
  modules: {
    // 模块名: user
    // user: user
    user,
    setting,
    permission
  }
})
